# 获得1到100的可迭代对象
range_1_100 = range(1, 101)
sum = 0
# for循环
for i in range_1_100:
    sum += i
print(sum)

'''
for循环实现九九乘法表
'''

# 左闭右开，range方法获得1到9的可迭代对象
for i in range(1, 10):
    # range方法获得1到i的可迭代对象
    for j in range(1, i + 1):
        print(f'{j}x{i}={j*i} ', end='')
    print('\n') # 换行



'''
判断是否为可迭代对象
'''

a = 1
b = range(1, 101)
func_name = '__iter__'
print(func_name in dir(a)) # False，不可迭代对象
print(func_name in dir(b)) # True。可迭代对象
